great doubt/difficulty - German English Dictionary